package com.da.lon.wang.xlg.bean;

import java.io.Serializable;
import java.util.ArrayList;

public class ResultSearchBean implements Serializable {

    private String code;
    private String message;
    private ResultSearchListBean result;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public ResultSearchListBean getResult() {
        return result;
    }

    public void setResult(ResultSearchListBean result) {
        this.result = result;
    }

    public class ResultSearchListBean implements Serializable {
        private ArrayList<SearchResultList> list;
        private ArrayList<SearchResultOther> other;
        private ArrayList<SearchResultCategory> category;

        public ArrayList<SearchResultList> getList() {
            return list;
        }

        public void setList(ArrayList<SearchResultList> list) {
            this.list = list;
        }

        public ArrayList<SearchResultOther> getOther() {
            return other;
        }

        public void setOther(ArrayList<SearchResultOther> other) {
            this.other = other;
        }

        public ArrayList<SearchResultCategory> getCategory() {
            return category;
        }

        public void setCategory(ArrayList<SearchResultCategory> category) {
            this.category = category;
        }

        public class SearchResultList implements Serializable {
            private String id;
            private String bigimage;
            private String pricespe;
            private String seal_price;
            private String price;
            private String name;
            private String zk;
            private String url;
            private String sales;
            private String isnew;
            private String ishot;
            private double zkl;
            private String product_number;

            public String getProduct_number() {
                return product_number;
            }

            public void setProduct_number(String product_number) {
                this.product_number = product_number;
            }

            public String getSeal_price() {
                return seal_price;
            }

            public void setSeal_price(String seal_price) {
                this.seal_price = seal_price;
            }

            public double getZkl() {
                return zkl;
            }

            public void setZkl(double zkl) {
                this.zkl = zkl;
            }

            public String getSales() {
                return sales;
            }

            public void setSales(String sales) {
                this.sales = sales;
            }

            public String getIsnew() {
                return isnew;
            }

            public void setIsnew(String isnew) {
                this.isnew = isnew;
            }

            public String getIshot() {
                return ishot;
            }

            public void setIshot(String ishot) {
                this.ishot = ishot;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getBigimage() {
                return bigimage;
            }

            public void setBigimage(String bigimage) {
                this.bigimage = bigimage;
            }

            public String getPricespe() {
                return pricespe;
            }

            public void setPricespe(String pricespe) {
                this.pricespe = pricespe;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getZk() {
                return zk;
            }

            public void setZk(String zk) {
                this.zk = zk;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

        }

        public class SearchResultOther implements Serializable {
            private String name;
            private Boolean isUnfold;
            private ArrayList<SearchResultOtherItems> items;

            public Boolean getIsUnfold() {
                return isUnfold;
            }

            public void setIsUnfold(Boolean isUnfold) {
                this.isUnfold = isUnfold;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public ArrayList<SearchResultOtherItems> getItems() {
                return items;
            }

            public void setItems(ArrayList<SearchResultOtherItems> items) {
                this.items = items;
            }

            public class SearchResultOtherItems implements Serializable {
                private String name;
                private String id;
                private boolean isSelect;


                public boolean isSelect() {
                    return isSelect;
                }

                public void setSelect(boolean isSelect) {
                    this.isSelect = isSelect;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

            }
        }

        public class SearchResultCategory implements Serializable {
            private String id;
            private String name;
            private boolean isSelect;
            private Boolean isUnfold;
            private ArrayList<SearchResultCategoryItems> items;

            public Boolean getIsUnfold() {
                return isUnfold;
            }

            public void setIsUnfold(Boolean isUnfold) {
                this.isUnfold = isUnfold;
            }

            public boolean isSelect() {
                return isSelect;
            }

            public void setSelect(boolean isSelect) {
                this.isSelect = isSelect;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public ArrayList<SearchResultCategoryItems> getItems() {
                return items;
            }

            public void setItems(ArrayList<SearchResultCategoryItems> items) {
                this.items = items;
            }

            public class SearchResultCategoryItems implements Serializable {
                private String name;
                private String id;


                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }
            }
        }
    }
}
